---
title: O middleware não retornou uma Response.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **MiddlewareNoDataOrNextCalled**: Certifique-se de que seu middleware retorna um objeto `Response` diretamente, ou retornando a `Response` ao chamar a função `next`.
## O que deu errado?
É lançado erro quando o middleware não retorna nenhum dado ou não chama a função `next`.

Por exemplo:
```ts
import {defineMiddleware} from "astro:middleware";
export const onRequest = defineMiddleware((context, _) => {
	// não retorna nada e nem chama `next`
	context.locals.someData = false;
});
```